package com.taxshare.purchaser.entity.model;

import com.taxshare.tools.annotation.CopyField;
import lombok.Data;

@Data
public class InvoiceMainInfoModel {

    @CopyField(targetName = "checkNumber")
    private int cycs;

    @CopyField(targetName = "invoiceCode")
    private String fpdm;

    @CopyField(targetName = "invoiceNo")
    private String fphm;

    @CopyField(targetName = "invoiceDate")
    private String kprq;

    @CopyField(targetName = "purchaserName")
    private String gfmc;

    @CopyField(targetName = "purchaserTaxNo")
    private String gfsh;

    @CopyField(targetName = "purchaserAddrPhone")
    private String gfdzdh;

    @CopyField(targetName = "purchaserBrank")
    private String gfyhzh;

    @CopyField(targetName = "sellerName")
    private String xfmc;

    @CopyField(targetName = "sellerTaxNo")
    private String xfsh;

    @CopyField(targetName = "sellerAddrPhone")
    private String xfdzdh;

    @CopyField(targetName = "sellerBrank")
    private String xfyhzh;

    @CopyField(targetName = "remark")
    private String bz;

    @CopyField(targetName = "machineCode")
    private String jqbm;

    @CopyField(targetName = "invoiceType")
    private String fplx;

    @CopyField(targetName = "checkCode")
    private String jym;

    @CopyField(targetName = "invoiceStatus")
    private String zfbz;

    @CopyField(targetName = "taxCode")
    private String sj;

    @CopyField(targetName = "amountWithOutTax")
    private String je;

    @CopyField(targetName = "taxAmount")
    private String se;

    @CopyField(targetName = "amountWithTax")
    private String jshj;

    @CopyField(targetName = "cashier")
    private String shy;
}
